package com.bcbim.smart_water_interface.pipeManagement.vo;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;

/**
 * 存放在redis中的管线信息列表
 *
 * @author wxc
 * @version V1.0
 * @date 2021/8/30
 **/
@Data
public class PipeLineListVO implements Serializable {

    private static final long serialVersionUID = 8199442396275327428L;
    /**
     * 管线主键id
     */
    private String id;
    /**
     * 管线编号
     */
    private String code;
    /**
     * 起始点编号
     */
    private String startPoint;
    /**
     * 终止点编号
     */
    private String endPoint;
    /**
     * 流向
     */
    @TranslationField(typeFlag = "flowDirectionType")
    private String flowDirection;
    /**
     * 管线亚级类别（用途）
     */
    @TranslationField(typeFlag = "usesType")
    private String uses;
    /**
     * 材质
     */
    @TranslationField(typeFlag = "materialType")
    private String material;
    /**
     * 起始点高程
     */
    private String startHigh;
    /**
     * 终止点高程
     */
    private String endHigh;
    /**
     * 起始点埋深
     */
    private String startBury;
    /**
     * 终止点埋深
     */
    private String endBury;
    /**
     * 填埋方式
     */
    @TranslationField(typeFlag = "buryType")
    private String buryType;
    /**
     * 管径
      */
    private String pipeDiameter;
    /**
     * 填埋年代
      */
    private String constructionTime;
    /**
     * 权属单位
      */
    private String ownershipOrg;
    /**
     * 所在道路
      */
    private String roadName;
    /**
     * 探测日期
     */
    private String surveyDate;
    /**
     * 探测单位
      */
    private String surveyOrg;
    /**
     * 监理单位
      */
    private String supervisingOrg;
    /**
     * 管线类型(1:管点 2:管线)
     */
    private String pipelineType;


}
